草庐IT

Python Tkinter 在 GUI 中嵌入 Matplotlib

全部标签

java - 来自类定义的 GUI

是否有可以通过查看类或方法签名来构建简单GUI的库?例如:classMyMath{publicstaticdoublesqrt(doubled){//impl}}到因此,当单击按钮时,将调用该方法并显示结果。你知道Java或其他语言中类似的例子吗?谢谢 最佳答案 我编写了一个非常基本的示例,它展示了如何使用几行反射代码和少量swing来实现这一点。也许init()应该返回在GridLayout中找到的使用方法的数量,然后它会更动态。importjava.awt.GridLayout;importjava.awt.event.Acti

java - 如何阻止 GMail 将电子邮件中的嵌入图像显示为附件?

我正在发送带有嵌入图像(作为附件)的HTML电子邮件,图像在GMail中按预期显示。然而,它们也显示为电子邮件下的附件。有谁知道如何避免这种情况,即我只希望它们出现在电子邮件中,而不是作为附件列出。我使用了“Content-Disposition:inline”。我正在使用Spring和JavaMail。这是我的邮件最终的样子。谁能看出哪里出了问题?Delivered-To:......Subject:...MIME-Version:1.0Content-Type:multipart/mixed;boundary="----=_Part_0_1248835444.12882463111

java - 是否有任何不是特定于 IDE 的 Java swing GUI 应用程序构建工具?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我使用过各种IDE(Eclipse、NetBeans、IntellijIDEA),尽管它们都有GUI构建器工具,但它们都以一种将开发人员绑定(bind)到使用该IDE的方式生成GUI。我目前正在开发一个开源项目,其中的GUI是使用Netbeans构建的,因此在另一个IDE中打开时无法使用。这对我不利,部分原因是我使用IntellijIDEA,但主要是因为该项目正在设置

java - 我的 GUI 组件单元测试是否应该包含比被测代码更多的行?

这是一个合理性检查,因为我发现这在我们的代码中是正确的。与我们的功能代码不同,由于状态设置、组合案例分析和模拟/伪造邻居/合作者/听众/等,有状态GUI的测试具有不幸的权重。我错过了什么吗?感谢您的反馈。注意事项:测试在JVM中运行,一切都是POJO。到目前为止,我们已经通过增加单元大小进行了一些简化:测试粘在一起的更多部分。新笔记:我们正在使用jUnit和Mockito。 最佳答案 避免代码重复。应提取常见的设置代码和操作寻找层次结构。不要写一个巨大的测试场景。将公共(public)行组合在一起并将它们提取到一个有意义的命名方法中

java - 在 C 中嵌入 Java 库

我将编写一个Java服务器/客户端应用程序,其中客户端并不是真正的客户端(它没有主程序),而是一个库。另外,我要开发一个C模块(fusedriver),需要和服务端交互,所以需要调用客户端的函数。我创建了许多从Java应用程序调用C函数的示例,但没有一个是我需要的。你能给我一个建议或一些提示吗?编辑因为有人不明白我需要什么,我想说得更清楚:我有一个服务器,程序只能使用用Java编写的库与之交互。真正的客户端是用C写的,它必须能够调用库的函数,所以在C中我必须调用java方法 最佳答案 基本上有两种方法可以链接C和Java代码;JNA

java - 在 .NET Form/Visual Studio 编辑器中查看 Java GUI?

我的目标是为我的Java应用程序编写一个VisualStudio插件(一个VSPackage)。我想知道是否有可能在System.Windows.Forms实例中查看一些JPanel,或者更确切地说作为Microsoft.VisualStudio.Editor。我在想一个小程序,但我几乎被困在那里......将Swing组件流式传输为JPEG并以表单显示它是一个适用的想法吗?编辑:我真的很感激那些不仅仅是"is"/“否”/“你为什么要这样做?”的答案。我决定以这种方式工作,所以我要求:实现我的目标的详细解决方案,或者,对我的方法应该是什么有很好的见解/想法,或者,无法实现的原因的详尽解

java - 带有嵌入式对象的 OrientDB POJO 映射

当使用OrientDB的对象数据库时,我如何告诉数据库,在我的POJO中,对另一个自定义对象或对其他自定义对象列表的引用应该以嵌入式方式存储,而不是使用链接。似乎默认情况下,OrientDB尝试将它们存储在单独的文档中,这对我来说是不必要的。 最佳答案 你需要用javax.persistence.Embedded注解来标记你的嵌入列表@EmbeddedListyourobjects; 关于java-带有嵌入式对象的OrientDBPOJO映射,我们在StackOverflow上找到一个类

java - 如何以网络服务器模式启动 derby 并仍然获得嵌入式连接?

我只是想知道如何在网络服务器模式下启动derby并且仍然能够获得嵌入式连接?谢谢。 最佳答案 您需要以“嵌入式服务器模式”启动Derby。如果您已经在嵌入式模式下使用Derby,可以通过在类路径中提供必要的文件,然后在启动应用程序时指定一些命令行参数来启用。首先确保以下jar位于应用程序的运行时类路径中。derby.jarderbynet.jar然后将以下命令行选项添加到用于启动应用程序的Java命令中。如果缺少类文件,这些选项将无效。-Dderby.drda.startNetworkServer=true-Dderby.drda.

java - Google AppEngine + 本地 JUnit 测试 + Jersey 框架 + 嵌入式 Jetty

我使用GoogleAppengineforJava(GAE/J)。最重要的是,我使用JerseyREST框架。现在我想运行本地JUnit测试。测试设置本地GAE开发环境(http://code.google.com/appengine/docs/java/tools/localunittesting.html),启动嵌入式Jetty服务器,然后通过HTTP向服务器发出请求并检查响应。不幸的是,Jersey/Jetty组合产生了新线程。GAE期望只有一个线程运行。最后,我最终要么在Jersey资源中没有数据存储,要么在多个数据存储中拥有不同的数据存储。作为一种解决方法,我只初始化了一次G

java - Apache ANT 独立 GUI,可轻松执行目标

有谁知道为ApacheANT编写的GUI。我们正在研究开发一个GUI来为我们团队中的一些设计师和艺术家执行我们的一些开发工具。我在AntExternal网站上找到了一对,但其中大部分用于创建ANT文件,而不仅仅是列出可用的公共(public)目标。http://ant.apache.org/external.html 最佳答案 ANTforms项目有一些任务使您能够生成可用于调用ANT目标的简单表单。这是一个包含三个按钮的示例:Ashortlabelwithafewexplanatorywordsconcerningthemenua